Scaling Off-the-Shelf Databases with Vela: An approach based on Virtualization and Replication
نویسندگان
چکیده
Off-the-Shelf (OTS), relational databases can be challenging when deployed in the cloud. Given their architectures, limitations arise regarding performance (because of virtualization), scalability (because of multi-tenancy), and elasticity (because existing engines cannot easily take advantage of the application migration possibilities of virtualized environments). As a result, many database engines tailored to cloud computing differ from conventional engines in functionality, consistency levels, support for queries or transactions, and even interfaces. Efficiently supporting Off-the-Shelf databases in the cloud would allow to port entire application stacks without rewriting them. In this paper we present a system that combines snapshot isolation (SI) replication with virtualization to provide a flexible solution for running unmodified databases in the cloud while taking advantage of the opportunities cloud architectures provide. Unlike replication-only solutions, our system works well both within larger servers and across clusters. Unlike virtualization only solutions, our system provides better performance and more flexibility in the deployment.
منابع مشابه
Integrating Virtualization, Speed Scaling and Powering On/Off Servers in Data Centers for Energy Efficiency
Data centers consume a phenomenal amount of energy which can be significantly reduced by appropriately allocating resources using technologies such as virtualization, speed scaling and powering off servers. We propose a unified methodology that combines these technologies under a single framework to efficiently operate data centers. In particular, we formulate a large-scale mixed-integer progra...
متن کاملکاربرد روش اندیس شدت واکنش برای پیشبینی زمان ماندگاری سوخت مایع
Due to prolonged storage time of fuel, recognizing the effective parameters on fuel degradation and its shelf life prediction is important. Regard to need of using a reliable and efficient accelerated ageing method for prediction of fuel shelf life, introducing an efficient approach is necessary for this purpose. Most of the researches done in this area are limited to Arrhenius classical approa...
متن کاملA Case for an Adaptive and Opportunistic Variability- Aware Memory Virtualization Layer
Device variability in power consumption (e.g., sleep, active) and performance (e.g., frequency) is expected to continue to increase in the orders of magnitude over the next decades. In order to be opportunistic and account for hardware variability, designers must build an adaptive hardware/software stack that will efficiently manage the underlying hardware resources. This paper makes several co...
متن کاملVirtualization Empowered Resource Management and Content Distribution in the Cloud
Virtualization is the cornerstone technology of cloud computing. Advancements in virtualization enable researchers to tackle key challenges in today’s cloud. The first part of this thesis delves into the emerging container virtualization and how leveraging containers we address resource management and pricing challenges in the cloud. We try calling for an end to the constant battle between publ...
متن کاملCritical Success Factors for Data Virtualization: A Literature Review
Data Virtualization (DV) has become an important method to store and handle data cost-efficiently. However, it is unclear what kind of data and when data should be virtualized or not. We applied a design science approach in the first stage to get a state of the art of DV regarding data integration and to present a concept matrix. We extend the knowledge base with a systematic literature review ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Data Eng. Bull.
دوره 38 شماره
صفحات -
تاریخ انتشار 2015